Learning About Software Errors Via Systematic Experimentation
نویسندگان
چکیده
Classical planners assume that their internal model is both correct and complete. The dynamic nature of realworld domains (e.g., multi-user software environments) makes these assumptions untenable. Several new planners (e.g.,XII [2]) have been designed to work with incomplete information, and strides have been made in planning with potentially incorrect information. But, efficient operation in the presence of incorrect information is highly dependent on a planner’s ability to detect errors. Failing to recognize errors can result in unexpected and potentially destructive effects, as well as further corruption of the world model. This abstract describes ED (the Error Detective) which automatically generates error detection functions for a software robot (softbot). In addition to error detection, the functions generated by ED accurately diugnose the cause of the errors. The automatic generation of these functions is important due to the large number of conditions that can affect the success of command execution. In addition, the ability to diagnose the cause of an error can greatly reduce the number of preconditions which need to be checked,/resatisficd prior to a successful execution of the operator. In tackling this problem we utilize three key insights:
منابع مشابه
The Challenge of Supporting Repository-Based Continuous Learning with Systematic Evaluation and Maintenance
Experience-based continuous learning is an essential for improving methods, techniques, and tools in a discipline such as software engineering. This can be facilitated by capturing and managing the experience in a repository. Since we have to handle a “continuous stream of experience,” such a repository requires maintenance. This maintenance is a challenge: It should not simply happen ad-hoc, b...
متن کاملWeb-based Environment for Collaborative Remote Experimentation
Remote experimentation helps to overcome restrictions in time and space. In local experimentation students usually work together in groups of two or more. This learning paradigm is often called collaborative learning. This paper presents a Web-based approach to collaborative remote experimentation. The collaborative environment introduced here allows experimentation in a team. The group is able...
متن کاملTransitioning Towards Continuous Experimentation in a Large Software Product and Service Development Organisation - A Case Study
Context: Companies need capabilities to evaluate the customer value of software-intensive products and services. One way of systematically acquiring data on customer value is running continuous experiments as part of the overall development process. Objective: This paper investigates the first steps of transitioning towards continuous experimentation in a large company, including the challenges...
متن کاملInvestigating the components of nursing errors reporting in selected hospitals of Tehran University of Medical Sciences in 2020
Abstract Introduction: err is human. Error is considered as a part of reality and an integral part of human life. Error reporting is defined as a strategic indicator for error prevention. Nursing managers use management measures and strategies to create an climate in the workplace that nurses increase the rate of reporting errors without fear of the consequences of error reporting. Aim: The p...
متن کاملبررسی وضعیت صحت مقالات استنادی پایان نامههای دورههای دکترای تخصصی پزشکی دانشگاه علوم پزشکی تهران
Background and Aim: Citation could be considered as basis of scientific researches. Each researcher will use citation to prove his scientific findings either to be in correspondence with truth or to familiarize readers with more references. Maintenance and continuation of informational link by citation is essential. Theses are not exceptional for this subject. This study was done to review the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994